package com.stedu.mall.goodsservice.mapper;

import com.stedu.mall.common.bean.Goods;

import java.util.List;
import java.util.Map;

public interface GoodsMapper {
//1. 添加 —— 主键回填
    int insert(Goods goods);
//2. 根据id删除
    int delete(Integer id);
//3. 根据id修改
    int update(Goods goods);
//4. 根据条件查询
    List<Goods> selectByCondition(Goods goods);
    //根据条件查询 注意id 可以是父分类的id 也可以是子分类的id
    List<Goods> selectByCondition1(Goods goods);
//5. 根据id查询
    Goods selectById(Integer id);

    List<Goods> selectCategoryId (Integer categoryId);
    //统计热门商品前五
    List<Map<String, Object>> goodsSaleTop5();
}
